Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Braunschweig Challenger Salzburg Challenger Karlsruhe Challenger Croatia F8 EFG Swiss Open - Gstaad Wimbledon - London Liberec Challenger Luedenscheid Challenger U.S. Open - New York Brest Challenger Seville Challenger Szczecin Challenger Braga Challenger Orleans Challenger Lisbon Challenger Bratislava 2 Challenger Kobe Challenger Hamburg Challenger Ortisei Challenger Matsuyama Challenger Yokohama Challenger Lugano Challenger Tenerife 1 Challenger Noumea Challenger Hamburg Challenger Australian Open - Melbourne Pune Challenger Oeiras 3 Challenger Bengaluru Challenger Quimper Challenger Asuncion Challenger Girona Challenger New Delhi Challenger Florianopolis Challenger Ostrava Challenger Rome Challenger Sao Leopoldo Challenger Split Challenger Prague Challenger Augsburg Challenger Sarasota Challenger Liberec Challenger French Open - Paris M25 Santa Margherita di Pula M25 Villeneuve-Loubet Salzburg Challenger Oeiras 4 Challenger Prostejov Challenger Braunschweig Challenger Bratislava 1 Challenger M25 Telfs Todi Challenger Grodzisk Mazowiecki Challenger Heilbronn Challenger Zug Challenger Blois Challenger Bonn Challenger Seville Challenger Shanghai Challenger Zhangjiagang Challenger Bad Waltersdorf Challenger Orleans Challenger Davis Cup, Group C, Zhuhai Mouilleron-Le-Captif Challenger St. Brieuc Challenger ABN AMRO Open - Rotterdam Roanne Challenger Brest Challenger Bratislava 2 Challenger Helsinki Challenger Lyon Challenger Banja Luka Challenger Kigali 1 Challenger Davis Cup, World Group, Q, CRO-SVK 3-1 Sarasota Challenger Sibiu Challenger Royan Challenger Madrid Challenger Glasgow Challenger Hersonissos 2 Challenger Rovereto Challenger Ostrava Challenger Brazzaville Challenger M25 Esch/Alzette Quimper Challenger Zug Challenger Maia Challenger Tallahassee Challenger Hersonissos 1 Challenger Prostejov Challenger Nonthaburi 1 Challenger Koblenz Challenger Nottingham Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Kigali 2 Challenger Troyes Challenger Sassuolo Challenger Bordeaux Challenger Rothesay International - Eastbourne Zadar Challenger Zug Challenger Bonn Challenger Naples Challenger Liberec Challenger Rome Challenger Savannah Challenger Menorca Challenger Zagreb Challenger French Open - Paris Bratislava 1 Challenger Lyon Challenger Modena Challenger Braunschweig Challenger Milan Challenger Bunschoten Challenger San Marino Challenger Generali Open - Kitzbuhel Manacor Challenger Istanbul Challenger Genova Challenger Szczecin Challenger Mouilleron-Le-Captif Challenger St. Tropez Challenger Slovak Rep. F2 Slovak Rep. F3 Austria F6 Turkey F9 Turkey F10 Turkey F11 Czech Rep. F3 Austria F4 Romania F11 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Croatia F10 Czech Rep F5 Austria F1 Austria F2 Slovak Rep. F1 Czech Republic F5 Germany F3 Germany F4 Turkey F6 Turkey F7 Turkey F8 Croatia F3 Croatia F4 Croatia F5 Czech Republic F3 Serbia F2 Austria F1 Austria F2 Austria F4 Slovakia F2 Slovakia F3 Hungary F3 Turkey F29 Turkey F30 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 China F3 China F4 Croatia F5 Croatia F6 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Turkey F24 Turkey F25 Italy F16 Czech Republic F5 Czech Republic F6 Turkey F40 Turkey F41 Czech Republic F9 Israel F1 Israel F2 Israel F3 Kazakhstan F1 Kazakhstan F2 Heilbronn Challenger Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F1 Czech Republic F2 Turkey F39 Italy F22 Australian Open - Melbourne French Open - Paris France F4 France F6 Croatia F6 Belgium F3 Belgium F4 Belgium F14 Turkey F43 Turkey F44 France F4 France F5 France F14 Netherlands F5 France F19 France F20 Turkey F52 Turkey F1 France F4 France F5 France F6 France F7 France F9 Netherlands F5 Netherlands F6 France F21 France F22 France F23 Germany F17 Qatar F5 Qatar F6 Hong Kong F5 Hong Kong F6 (Hong Kong) Great Britain F2 (Tipton) Tunisia F8 (Hammamet) Tunisia F9 (Hammamet) Tunisia F10 (Hammamet) Tunisia F13 (Hammamet) Tunisia F14 (Hammamet) Tunisia F15 (Hammamet) France F9 (Angers) Belgium F2 (Arlon) France F14 (Bourg-en-Bresse) Turkey F25 (Istanbul) Turkey F26 (Istanbul) Romania F8 (Pitesti) France F18 (Bagneres-De-Bigorre) France F20 (Plaisir) France F24 (Rodez) Tunisia F4 (Jerba) Croatia F3 (Opatija) Spain F27 (Seville) Spain F28 (Madrid) Tunisia F38 (Monastir) South Africa F1 (Stellenbosch) Hong Kong F3 (Hong Kong) M15 Grenoble M15 Monastir M15 Doha M15 Doha M15 Tabarka M15 Tabarka M15 Tabarka M25 Karlsruhe M15 Den Haag M15 Heraklion M15 Monastir M25 Los Angeles M25 Rancho Santa Fe M15 Cancun M25 Vogau M15 Antalya M15+H Bressuire M25 Cancun M25 Cancun M25 Santo Domingo M25 Santo Domingo Kosice Challenger Trnava Challenger Bratislava Challenger Prostejov Challenger Trnava Challenger Bratislava Challenger Kosice Challenger Szczecin Challenger Trnava Challenger Rabat Challenger Marrakech Challenger Prague Challenger Kosice Challenger San Benedetto Challenger Samarkand Challenger Karshi Challenger Bangkok Challenger Shanghai Challenger Ningboo Challenger Trnava Challenger Bratislava Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Kosice Challenger Milan Challenger Marburg Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Orbetello Challenger Liberec Challenger Cordenons Challenger Como Challenger Brasov Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Geneva Challenger Bratislava Challenger Quimper Challenger Cherbourg Challenger Kazan Challenger Mersin Challenger Vercelli Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Kosice Challenger Todi Challenger San Benedetto Challenger Liberec Challenger St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Bratislava Challenger Helsinki Challenger Cherbourg Challenger Drummondville Challenger Le Gosier Challenger Napoli Challenger Aix En Provence Challenger Bordeaux Challenger Vicenza Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Blois Challenger Braunschweig Challenger Scheveningen Challenger Portoroz Challenger St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Brest Challenger Bratislava Challenger Brescia Challenger Cherbourg Challenger Jonkoping Challenger Kazan Challenger Vicenza Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Marburg Challenger Braunschweig Challenger Tampere Challenger Prague Challenger Liberec Challenger Trnava Challenger Meerbusch Challenger Bangkok Challenger Shanghai Challenger Izmir Challenger Orleans Challenger Mons Challenger Brest Challenger Budapest Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Rennes Challenger Quimper Challenger Budapest Challenger Cherbourg Challenger Irving Challenger St. Brieuc Challenger Sophia Antipolis Challenger Barletta Challenger Ostrava Challenger Aix En Provence Challenger Bordeaux Challenger Heilbronn Challenger Prostejov Challenger Lyon Challenger Ilkley Challenger Braunschweig Challenger Vancouver Challenger Orleans Challenger Ortisei Challenger Brest Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Pune Challenger Bangalore Challenger Noumea Challenger Playford Challenger Canberra Challenger Rennes Challenger Cherbourg Challenger Indian Wells Challenger Marbella Challenger Ostrava Challenger Aix En Provence Challenger Bordeaux Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Lyon Challenger Ilkley Challenger Marburg Challenger Bastad Challenger Scheveningen Challenger Granby Challenger Tampere Challenger Lexington Challenger Liberec Challenger Como Challenger Mallorca Challenger Cassis Challenger Orleans Challenger Florence Challenger Barcelona Challenger Ismaning Challenger Brest Challenger Bratislava Challenger Noumea Challenger Orlando Challenger Canberra Challenger Columbus Challenger Rennes Challenger Budapest Challenger Pau Challenger Lille Challenger St. Brieuc Challenger Barletta Challenger Francavilla Challenger Ostrava Challenger Braga Challenger Lisbon Challenger Poznan Challenger Lyon Challenger Bratislava Challenger Blois Challenger Braunschweig Challenger Winnipeg Challenger Amersfoort Challenger Gatineau Challenger Granby Challenger Prague Challenger Liberec Challenger Augsburg Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Glasgow Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Brest Challenger Bratislava Challenger Helsinki Challenger Canberra Challenger Punta Del Este Challenger Cleveland Challenger Drummondville Challenger Pau Challenger Calgary Challenger Monterrey Challenger Trieste Challenger Iasi Challenger Ismaning Challenger Marbella Challenger Eckental Challenger Maia Challenger Potchefstroom 1 Challenger Potchefstroom 2 Challenger Santiago Challenger Marbella Challenger Prague Challenger Biella 6 Challenger Oeiras 4 Challenger Biella 7 Challenger Lyon Challenger Bratislava Challenger Aix En Provence Challenger Porto Challenger Tampere Challenger Poznan Challenger Liberec Challenger Prague 2 Challenger Prague 3 Challenger Como Challenger Tulln Challenger Istanbul 2 Challenger Bucharest Challenger Sibiu Challenger Mouilleron-Le-Captif Challenger Napoli Challenger Losinj Challenger Ismaning Challenger Eckental Challenger Roanne Challenger Bratislava Challenger Pau Challenger Manama Challenger Antalya 3 Challenger Maia 1 Challenger Traralgon Challenger Columbus Challenger Cleveland Challenger Pau Challenger Monterrey Challenger Lille Challenger Marbella Challenger Murcia Challenger Sanremo Challenger Barletta Challenger Split Challenger Prague 2 Challenger Forli 6 Challenger Prostejov Challenger Nottingham Challenger Bratislava Challenger Ilkley Challenger Montechiarugolo - Parma Challenger Braunschweig Challenger Salzburg Challenger Iasi Challenger Verona Challenger Trieste Challenger Zug Challenger Cordenons Challenger Liberec Challenger Meerbusch Challenger Tulln Challenger Istanbul Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Alicante Challenger St. Tropez Challenger Brest Challenger Bratislava Challenger Helsinki Challenger Valencia Challenger Maia Challenger Canberra Challenger Noumea Challenger Quimper Challenger Koblenz Challenger Cherbourg Challenger Lugano Challenger Phoenix Challenger Biel Challenger Lille Challenger Ostrava Challenger Split Challenger Aix En Provence Challenger Prague 1 Challenger Mauthausen Challenger Prague 2 Challenger Tunis Challenger Heilbronn Challenger Bratislava 1 Challenger Ilkley Challenger Poznan Challenger Istanbul Challenger Yokkaichi Challenger Rennes Challenger Prague Challenger Serbia Open - Belgrade Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille BMW Open - Munich Vegeta Croatia Open - Umag Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BMW Open - Munich Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Valencia Open - Valencia Brisbane International - Brisbane Open 13 - Marseille Hungarian Open - Budapest AEGON International - Eastbourne Konzum Croatia Open - Umag Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Open Sud de France - Montpellier Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech BMW Open - Munich Moselle Open - Metz Intrum Stockholm Open - Stockholm Citi Open - Washington European Open - Antwerp Open Sud de France - Montpellier Open 13 Provence - Marseille Erste Bank Open - Vienna Forte Village Sardegna Open - Sardinia bett1HULKS Championships - Cologne Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Chile Dove Men+Care Open - Santiago BMW Open - Munich Nature Valley International - Eastbourne Nordea Open - Bastad Winston-Salem Open - Winston-Salem European Open - Antwerp Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Melbourne Summer Set - Melbourne Open 13 Provence - Marseille Serbia Open - Belgrade BMW Open - Munich Plava Laguna Croatia Open - Umag Moselle Open - Metz Sofia Open - Sofia European Open - Antwerp Open Sud de France - Montpellier Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - New York Rolex Paris Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, Group I, 1R, SVK-COL 3-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Olympics - Tokyo